/**
 * 
 */
package com.dao;

import com.model.Ret_prd_in;
import com.model.Ret_prd_inId;
import com.rtnBean.SimpleRtnBeen;

public interface IRetPrdInDao extends GenericDao<Ret_prd_in, Ret_prd_inId> {
	SimpleRtnBeen getRetPrdInByWoAndBox(String woId, String boxId);

	String getCusIdOfMtrlBox(String woId, String boxId);

	/**
	 * 获取下一个slot_no
	 * 
	 * @param ret_prd_in
	 * @return
	 */
	String getNxSlotNoInMtrlBox(Ret_prd_in ret_prd_in);

	/**
	 * 自动填充，获取下一个slot_no
	 * 
	 * @param ret_prd_in
	 * @return
	 */
	String getNxSlotNoInMtrlBoxLoop(Ret_prd_in ret_prd_in);

	/**
	 * 查询WO中未释放的箱子的玻璃数量汇总
	 * @param wo_id
	 * @return
	 */
	Integer getWaitBoxSumByWo(String wo_id);

}
